@media(max-width:767px){.hidden-xs{display:none!important}}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}
@media(min-width:1200px){.hidden-lg{display:none!important}}
@media (min-width: 576px) {
    .btn-bottom {
        margin-top: 31px;
    }
}

/*下拉且可以输入 样式 */
.input-candidate {
    position: absolute;
    width: 100%;
    max-height: 300px;
    overflow-y: scroll;
    /*top: 34px;*/
    right: 0;
    margin: 0;
    padding: 0;
    background: rgb(255, 255, 255);
    border: 1px solid rgba(175, 175, 175, 0.5);
    box-sizing: border-box;
    display: none;
    z-index: 9;
}
.input-candidate li {
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    border-bottom: 1px solid rgba(175, 175, 175, 0.5);
    box-sizing: border-box;
}
.input-candidate li:last-child {
    border-bottom: none;
}
.input-candidate li:hover {
    background: rgba(175, 175, 175, 0.5);
}